const fs = require('fs');
// var data = fs.readFileSync('file.txt');

// fs.stat 检测是文件还是目录
fs.stat('html',function(err,stats){
    if(err){
        console.log(err)
        return false;
    }
    console.log("文件"+ stats.isFile());
    console.log("目录"+stats.isDirectory());
});

fs.stat('index.txt',function(err,stats){
    if(err){
        console.log("文件不存在"+err);
        return false;
    }
    console.log("文件"+ stats.isFile());
    console.log("目录"+stats.isDirectory());
});

// fs.stat("test",(err,stats)=>{
//     if(err){
//         console.log("test 文件夹不存在");
//         fs.mkdir("test",function(err){
//             if(err){
//                 console.log("创建文件夹test失败"+err);
//                 return false;
//             }
//             console.log(`文件夹test创建成功`);
//         })
//         return false;
//     }
// })

// fs.writeFile("t.txt","你好nodes fs 文件模块",'utf-8',function(err){
//     if(err){
//         console.log(err);
//         return false;
//     }
//     console.log("写入成功！");
// });

// //
// fs.appendFile('t1.txt','这是写入的内容',function(err){

//   if(err){
//    console.log(err);

//    return false;
//   }
//  console.log('写入成功');
// })



// fs.appendFile('t1.txt','\n这是写入的内容111\n',function(err){

// if(err){
//  console.log(err);

//  return false;
// }
// console.log('写入成功');
// })


// fs.readFile('t1.txt',function(err,data){
//   if(err){
//    console.log(err);

//    return false;
//   }
//   //console.log(data);
//   console.log("读取t1.txt"+data.toString());
// })

// fs.readdir("html",function(err,data){
//     if(err){
//         console.log(err);
//         return false;
//     }
//     console.log(data);
// })

// fs.rename("html/index.html","html/new.html",function(err){
//     if(err){
//         console.log(err);
//         return false;
//     }
//     console.log("改名成功！")
// })

// fs.rename("html/test.css","html/style.css",function(err){
//     if(err){
//         console.log(err);
//         return false;
//     }
//     console.log("改名成功！")
// })

// fs.mkdir("test1",function(err){
//     if(err){
//         console.log(err);
//         return false;
//     }
//     console.log("创建文件夹test1 成功")
// })

// fs.rmdir("test",function(err){
//     if(err){
//         return false;
//     }
//     console.log("删除目录成功！");
// });

fs.unlink("t1.txt",(err)=>{
    if(err){
        console.log(err);
        return false;
    }
    console.log("删除文件成功！");
});